查看原文
其他

不被多数人知道也没事,写给依然在坚持用RSS的我们...

砺心 阿虚同学 2023-06-15

阿虚同学

读完需要

15分钟

速读仅需 10 分钟

去年年初,阿虚写了一篇关于RSS的文章,这篇文章也有幸成了阿虚目前文章里阅读量最高的几篇之一:

显然阿虚的粉丝里想要逃离信息茧房、追求信息聚合的人,还是很多的

能被更多的人知道RSS,这当然是件好事!这意味着更多的人开始用工具掌握自己的生活,而不是被工具掌握生活〞

在上述文章里,虽然RSS的很多方面阿虚都已经介绍了,但还是存在一些遗留问题:

  1. 在国内的网络环境下,靠本地RSS阅读器是无法获取到🚫的内容的

  2. 如果你的RSS阅读场景不止一个设备的话,那没有云同步的话则会让阅读体验变得非常糟糕

  3. 手动添加 RSS 已经是一层过滤了,但或许你只想订阅某个UP、某个作者写的某一方面的内容,那你可能还需要对 RSS 链接做二层过滤

  4. 之前文章教的用腾讯云自建 RSSHub 后来失效了

  5. 某些国内平台的订阅问题并不是那么好解决

总而言之,虽然时隔一年多,但今天的文章就是来专门解决以上等问题

这篇文章非非非非常之长,纯纯干货,原本想再细分成几篇文章,最后还是决定算了,不能忘了阿虚做公众号的初衷——用一篇文章解决问题

如果你连RSS是什么都还不了解,请看本文最开头提到的那篇文章,阿虚这里便不再介绍了

1


   

在线RSS

想要解决RSS对部分网站内容的获取问题,还有多设备同步的问题,最好的办法就是使用在线RSS服务了

阿虚下面要介绍的在线RSS服务,都可以订阅国外网站,但阿虚还是简单分了两类:

  • 一类是仅抓取RSS内容,文章图片还是以链接的形式进行抓取

  • 一类是可抓取RSS原文,图片会被抓取到在线RSS服务的服务器

聪明的粉丝应该明白这两者的区别:当在国内网络环境下订阅国外的网站时,前者无法查看图片,后者却可以

而关于在线RSS服务,阿虚下面就只简单以网页端进行介绍哈,并且由于多数网站现在基本上都支持PWA技术(通过手机默认浏览器将网页添加到手机桌面),所以就算在手机上直接使用网页版的体验也和APP差异不大

1.1


  

只抓取原文图片链接

以下这些在线RSS服务,虽然可以订阅国内外内容,但国外文章的图片可能会查看不了,望悉知

The Old reader

The Old reader 创建于2012年,服务部署在德国,算是最老牌的在线RSS服务之一。除了老牌之外,最难得当然是其仍能在中国大陆访问:https://theoldreader.com/

免费版支持最多100个订阅源,虽然 The Old reader 官方没有客户端,但很多APP都支持The Old reader 登录

缺点就是仅抓取图片链接,图片链接如果被🚫,那在阅读器中就无法查看

The Old reader没有官方的APP,不过很多APP都支持The Old reader登录,详情可见:https://theoldreader.com/pages/apps

安卓端相关APP下载,你可能会遇上的麻烦,阿虚在储物间6-11栏提供了部分APP的下载链接

iOS 端想要下载相关APP,你需要使用港台或者国外地区的Apple ID,才能在App Store中下载

至于如何免费/免翻/免信用卡注册国外Apple ID,请复习阿虚的这篇文章:https://zhuanlan.zhihu.com/p/49754407

▲扫码即可查看

Inoreader

InoReader 创建于2013年,域名注册人和服务器都在保加利亚,也是很老牌的在线RSS服务之一了

虽然其原官网(Inoreader.com)在2020年遭到了封锁,但官方其实后来又专门给中国大陆提供了一个可访问域名:https://www.innoreader.com/(注意和原官网的区别,双写了n)

Inoreader 的优势在于提供提供中文界面,有安卓/iOS客户端+浏览器扩展可用,并且免费版就支持添加150个订阅源,也支持在你的订阅源里搜索

关于图片的问题,缺点和The Old reader一样,这里便不再赘述

电脑上有网页版可用,但移动端怎么办呢?虽说有很多RSS客户端都接入了 Inoreader 登录,但都是需要登录 Inoreader 原官网,并不能在登录的时候切换到镜像站登录

而这里就是之所以推荐 Inoreader 的另一大原因:Inoreader 其实在官方客户端有隐藏镜像版登录入口!

首先,你得自己想办法暂时解决一下富强上网的问题,只需要短期能登陆上 Inoreader 就行了

登录上 Inoreader 的APP之后,找到APP的设置,然后在设置的任意页面摇一摇手机!

接着你就会发现弹出了一个 Inoreader 登录API 的高级设置入口!

在这里,我们在原本的连接中添加一个n,然后点击左上角的 Done 来保存修改

修改好之后,后续 Inoreader 的使用就无需再富强上网了

至于APP的下载,还是和The Old reader一样,安卓端阿虚在储物间6-11栏提供了部分APP的下载地址,iOS端则需要你注册外区Apple ID才能下载

Qi Reader

Qi Reader 是几个月前才新上线的一个服务,由国内开发者开发,网站支持PWA技术

目前官网有两个地址,一般来说建议用上面这个:

  1. https://www.qireader.com.cn (对国内网络进行了优化,数据和主站共享)

  2. https://www.qireader.com (套了CF,国内访问较慢,不建议在国内直连使用)

免费版只可订阅30个订阅源,Pro会员价格49年/78两年/168五年,可订阅300个订阅源(如需更多还有Pro+会员可以选择)

虽然对图片文章缩略图做了图片代理,但很可惜对于文章正文依旧没有抓取原图,只抓取了图片链接

蚁阅

一个由国人开发的开源在线RSS服务,除了官方服务,你也可以自行在服务器上部署:https://rss.anyant.com/

仅需邮箱即可注册,首次注册送一个月会员体验,就算是付费价格也很便宜,会员仅需5月/30年(2022年7月仍半价活动中),网站支持PWA技术,在手机上也能有不错的使用体验

其他可选项

其实还有很多国内可用的在线RSS服务,但从价格还有使用体验整体来说可能不如以上服务,并且也不能抓取原文图片,没有太大优势,阿虚这里就不再多推荐了

感兴趣的话你可以自行根据下方网址注册体验,阿虚简单写了点自己的使用体验:

网址
简介
价格
feeds.pub一个社会化的RSS阅读器,你可以看到有多少人在这个网站上和你一样订阅了某个网站,文章均需跳转原文查看,免费版限制50个订阅源$3月/$20年/$50终身
feedspot.com似乎支持抓取原图,但必须用外币信用卡付费后才能使用标准版$2.99月/高级版$4.79月
follow.it免费版只能订阅5个订阅源基础版$1.5月(20个订阅源)/高级版$3(无限订阅源)
1feed.app只抓取摘要,文章正文均需在新标签页查看$4.99月/$44.99年
bluereader.org只抓取摘要,文章正文均需在新标签页查看120年(目前一年8折/两年7.5折/三年7折)
newsify.co似乎免费版限制每天只能看10文章
feedreader.com功能简陋但未见任何限制
feedsubs.com功能简陋但未见任何限制

1.2


  

支持抓取原文图片

而如果你的订阅需求不只局限于国内网站,或者说需要订阅一些国外的图文信息,那或许你需要以下服务

BazQux Reader

BazQux Reader 是一项个人开发的商业服务,上线于2012年:https://bazqux.com/

其提供30天的免费试用期,然后需要收取30美金/年的费用(你也可以选择249美金购买终身订阅),支持支付宝付款

支持抓取原文图片,最多可以订阅 3000 个订阅源+500 个过滤器,每个订阅共有 500 篇(已读和未读)文章的限制

或许是因为价格问题,阿虚鲜见有人推荐 BazQux Reader,但不得不说高额的付费价格,让这个服务成功活过了10年

阿虚这里之所以推荐的原因只在于:网站提供了30天的试用,更关键的是仅需要邮箱即可注册!并且订阅源是支持导入导出的

虽说略显麻烦,但你完全可以借助阿虚之前介绍过的「无限邮箱」来实现无限次注册、无限次试用

除了可以直接使用网页,很多APP也支持BazQux Reader,具体可见官网:https://bazqux.com/apps

安卓端相关APP的下载这里也不再复述,阿虚有整理在储物间6-11栏

Feedbin

除了BazQux,你也可以考虑用 Feedbin:https://feedbin.com/

同样是仅需邮箱便可注册,注册后提供14天的免费试用,然后就需要以$5月/$50年的价格进行付费了,缺点是不像 BazQux 那样可以用支付宝付款,只能通过外币信用卡付款

只要 Feedbin 一直提供试用,理论上你也是可以通过无限邮箱无限注册来无限免费使用的

当然付费后这是一款完全值得推荐的在线RSS服务,全平台都有客户端支持Feedbin登录(详见其官网):https://feedbin.com/apps

安卓端相关APP的下载这里也不再复述,阿虚有整理在储物间6-11栏

2


   

RSSHub

简单说完了阅读器的选择,又回到订阅源的问题,这里主要还是解决之前文章的遗留问题

之前的文章原本是推荐大家用腾讯云自建 RssHub 的,但是腾讯的东西果然还是有时候不靠谱,阿虚教程发之后没多久就采取了提高收费/下架了模板之类的操作

2.1


  

公共RSSHub

如今的话,建议是可以直接用下方的公益、公共RSSHub,阿虚这里收集了整整14个:

  1. http://rsshub.rssforever.com

  2. https://rss.qiuyuair.com/

  3. http://rsshub.sksren.com/

  4. https://rss.injahow.cn/

  5. https://rss.itggg.cn/

  6. https://rsshub.uneasy.win/

  7. https://rss.shab.fun/

  8. https://rsshub-now.vercel.app/

  9. https://rsshub.vercel.app/

  10. https://hub.slarker.me/

  11. https://rsshub.qufy.me/

  12. https://rsshub.cry33.com/

  13. https://rsshub.anyant.xyz/

  14. http://i.scnu.edu.cn/sub

就算哪天你使用的某个以上服务失效了,你也只需要把你RSS订阅源导出为 .opml 文件,然后用记事本查找替换功能,将失效的域名批量替换为仍可用的域名,再将订阅导入回去即可

2.2


  

自建RSShub

如果你不嫌麻烦,或者想把变量掌握在自己手里,我们如今也可以利用Vercel 来免费部署属于自己的RSSHub服务,具体方法可以根据下面的步骤,并不难

注册Github账号:https://github.com 过程略,注册好之后,登录你的账号,并打开RSSHub项目地址:https://github.com/DIYgod/RSSHub

如果你访问Github困难,建议了解《2022 Github加速访问教程》

然后注册Vercel账号,打开:https://vercel.com/signup ,点击Continue with Github 关联你的Github账号,搞定之后注册好之后,登录你的账号

打开此地址:https://github.com/mashirozx/RSSHub/tree/master/docs/install

找到下图,点击部署到Vercel下方的 Deploy 按钮

▲上述Heroku额度不是Vercel的

或者你也可以打开此链接来进行一件部署:https://vercel.com/import/project?template=https://github.com/DIYgod/RSSHub

这里请放心,Vercel的免费额度基本上远够个人使用RSSHub

耐心等待弹出的页面,填入RSSHub(如果这个名称不行就随意换一个),然后点击Create进行创建

耐心等待搭建完成,看到 Congratulations!之后说明就搭建成功了

接着点击 Go to Dashboard

然后你就能在DOMAINS处看到你的 RSSHub 地址了

 

此方法搭建的RSSHub页面有一定的免费使用额度,但完完全全够个人使用,请不用担心扣费问题!

3


   

RSS内容过滤

本来在少数提供「内容过滤」的在线RSS服务中,RSS内容过滤基本都属于付费服务,但其实我们有不少的办法可以免费实现RSS内容过滤

3.1


  

带过滤功能的RSS阅读器

首先我们可以通过阅读器来实现内容过滤

Fluent Reader

比如全平台支持的开源RSS阅读器Fluent Reader就可以自定义过滤规则:https://hyliu.me/fluent-reader/

PS:WIN端的微软商店中是可以无限免费试用的,iOS端功能目前还有缺陷

值得一提的是此软件目前支持Feedbin、The Old reader(需要在软件中选择Google Reader API 的方式登录)等方式登录

原本也支持inoreader但由于inoreader关闭免费API了所以得富强上网后才能使用

Feedbro

除 Fluent Reader 外 Feedbro 也支持自定义过滤规则,不过这款阅读器只有浏览器扩展,支持Chrome/Edge/Firefox,可在官网免费安装:https://nodetics.com/feedbro/

PS:如果你是Chrome想要安装又没有富强上网的能力,请见储物间4-5-3栏通过免费扩展网站下载扩展文件进行安装

Feedbro 本身没有中文界面,但有其它大佬写了一份汉化脚本,需要我们手动加载安装

打开设置,在「User interface language」一栏选择「Import Locale」,将以下链接复制到输入框确定即可:

https://gist.githubusercontent.com/moelody/3159316ce726fc629fae15278bbce429/raw/aac8c27a5e4cd9a1d44113c182c9cd1f58c54879/feedbro-locale-zh_CN.json

3.2


  

RSSHub过滤

在之前,关于 RSSHub 的介绍阿虚其实漏掉了一个重要用法——那就是我们其实是可以利用 RSSHub 来实现订阅源内容过滤的

RSSHub 的过滤规则很简单,仅需要在原本的RSSHub订阅链接末尾加上符合规则的参数即可

比如我只想关注V2EX论坛上面有关笔记的相关讨论,那么你只需要将原本的RSS链接末尾添加上:?filter=笔记

  • 原本:https://rsshub.app/v2ex/topics/latest

  • 过滤后:https://rsshub.app/v2ex/topics/latest?filter=笔记

订阅修改后的链接,你就会发现只会有你关心的内容了

如果你需要过滤多个关键词,需要用到「|」这个符号(回车键上方那个按键)做分隔,比如这样:https://rsshub.app/v2ex/topics/latest?filter=笔记|Apple

RSSHub还支持很多过滤参数:

  • filter: 过滤想看的标题和描述

  • filter_title: 过滤想看的标题

  • filter_description: 过滤想看的描述

  • filter_author:过滤想看的作者

  • filter_time:过滤时间,仅支持数字,单位为秒。返回指定时间范围内的内容。如果条目没有输出pubDate或者格式不正确将不会被过滤

  • filterout:过滤不想看的标题和描述

  • filterout_title:过滤不想看的标题

  • filterout_description:过滤不想看的描述

  • filterout_author:排除不想看的作者

  • limit:条数限制,比如 limit=10

  • mode:全文输出,完整参数是 mode=fulltext

  • filter_case_sensitive:过滤时是否区分大小写,如果没添加此参数,默认区分大小写,如想不区分大小写,需设置为filter_case_sensitive=false

多个过滤参数还可以通过「&」来组合使用,比如:https://rsshub.app/v2ex/topics/latest?filter=apple&filter_case_sensitive=false

上面链接的意思就是过滤V2EX论坛上有关Apple的讨论帖子,并且不区分关键词大小写

如果以上描述让你看了还是有点儿晕,通过下图你应该能更清楚的明白:

更完整的参数可以看RSSHub的官方文档说明:https://docs.rsshub.app/parameter.html

3.3


  

订阅源过滤服务

如果本身提供了订阅链接,或者现如今RSSHub不支持此网站了,你还可以尝试用以下RSS过滤服务:

  1. https://synk.info/

  2. https://rssfilter.netlify.app/

  3. https://grepfeed.sigwait.tk/

  4. https://feedcontrol.fivefilters.org/(收费)

  5. https://siftrss.com/(网站没被墙,但使用需要富强上网)

然后以上服务,也能很简单的生成一个带关键词过滤的RSS链接,比如我这里阿虚这里使用 Grepfeed 来过滤「什么值得买」上面有关美食的文章:

缺点就是以上服务生产的链接,在RSS阅读器里不一定能订阅,比如以上这个链接,阿虚测试在The Old Reader、Qi Reader中均无法订阅成功,但Inoreader、蚁阅、BazQux、Feedbin 则可以订阅成功

4


   

订阅一些国内平台

虽然 RSSHub 的目标是让万物可以订阅,但面对国内一些国内厂商的封堵, RSSHub 还是心有余而力不足

4.1


  

微信公众号订阅

阿虚其实有被不少粉丝问到过:微信公众号怎么实现RSS订阅?有没有办法实现微信公众号分类?有没有办法实现公众号更新通知?

RSS可以做到以上的事情。

但说实话,作为一个公众号号主,肯定都是不愿意自己的读者使用 RSS 来订阅自己公众号的——原因阿虚也说过了,RSS并不会给原文章带来任何的数据收益

或许你作为读者是通过 RSS 的方式将文章获取了,但对于公众号作者来说,文章阅读量-1,相当于ta是失去了一个读者

我在这里把方法介绍了,必然是会导致我失去一些能带来阅读量的读者,但我相信还是会有粉丝愿意回到微信内给阿虚的文章点赞贡献文章数据的

微信读书

如果你想要实现「公众号分组」或者某个「公众号更新时在手机上通知栏能有通知」

那么我建议你可以选择使用微信读书来实现你的需求:

▲扫码即可下载微信读书

在微信读书里面,也是可以订阅公众号的

「微信」和「微信读书」是两套关注哈,不是说你微信关注了,你的微信读书上面也会订阅

然后长按你订阅的公众号,就能进行分组了~

另外某些粉丝需要的公众号更新通知,也可以借助微信读书实现!(注意需要打开微信读书的通知权限)

▲图源:简书@彭宏豪

Feeddd

阿虚在之前已经介绍过不少公众号转RSS服务了,但基本上都需要收费:

服务
官网
大致价格(详细价格见官网)
WeRSSwerss.app40年(8个公众号)
今天看啥jintiankansha.me6月/60年(可订阅15个账号)
瓦斯阅读qnmlgb.tech15月/40三月/60半年/80一年(不限订阅数量)
VReadTechvreadtech.com12月/120年(可订阅40个账号)

但在2021年8月17号,有人发起了Feeddd这个项目:https://feeddd.org/

而这个项目的独特之处在于,它并不依靠爬虫技术,而是依靠人工采集

它的每条更新都是安卓端的真人网友在发现微信公众号文章更新后手动上传的(虽然这个过程依靠了脚本)

因为这个项目实际并没有扒取文章内容,只是获取了:公众号名称、文章标题、文章链接,查看文章实际也需要跳转原文链接查看,所以会被微信屏蔽的概率也比较小,大概率是可以长期活下去的

当然就算跳转原文链接查看,也不会记入微信统计的文章阅读量

而添加订阅的方法也很简单,打开Feeddd官网搜索你想要订阅的公众号,在右方即可复制订阅地址

Feeddd 目前涵盖 23000+ 公众号,知名公众号几乎都有,如果没有你可以在其Github issue上请求添加:https://github.com/feeddd/feeds/issues

但需要说明的是,项目开发者表示:目前已经积压了大量请求,在维护者数量没有增加的情况下,这种情况恐怕难以有所改善,所以你的添加请求可能会被搁置

安全/开发相关公众号

最后再顺便提一个,如果你和这位博主一样对安全/开发类公众号有RSS订阅需求,可以直接在其博客上找找,这位博主制作了大量相关公众号的订阅源:https://wechat2rss.xlab.app/

4.2


  

摸鱼kik

如果你并不喜欢刷抖音、刷B站、刷微博,只是想关注这些平台上的某几个博主,那由搜狐出品的「摸鱼kik」这款APP应该能帮到你

摸鱼kik类似之前介绍过的后续APP+曾经的即刻APP,你可以在APP内订阅感兴趣的事件、话题...

不过介绍这款APP更主要的原因是其目前可以订阅微博/B站/抖音/小红书/知乎上的博主

具体步骤是点击「发现」页面右上角的「创建主题」

随后的主题名称、主题简介、分类什么的可以随意填写,填写好之后填入你想订阅的博主的主页链接,就可以实现订阅了

主题创建好之后,需要等待一段时间的审核(1天左右)

等审核完之后,当你订阅的博主更新时,就能在APP内直接查看更新了,具体效果大概就像下面这样,非常干净简洁,再也没有多余的繁杂信息

但缺点是:每个用户最多创建5个主题,每个主题下最多添加5个追踪对象!

安卓端可以扫码到豌豆荚免费下载(注意取消勾选需优先下载豌豆荚):

iOS端扫码即可到 App Store 下载:

 

有关RSS,阿虚就暂时写到这里,估计后面很长一段时间我不会再涉及了。主要原因也是RSS相关的点有太多可以写了,阿虚一个人实在难以全部涉猎

Github上有这样一个项目,名为「All About RSS 有关RSS的一切」:https://github.com/AboutRSS/ALL-about-RSS

这个项目展示内容来自于一个目前拥有近5000用户的RSS电报讨论频道:https://t.me/s/aboutrss

本文的诸多内容实际上均来自于此项目

如果你是一个RSS的重度爱好者,耐心翻看此项目,相信你会轻松找到诸多问题的答案。或者你也可以加入项目的TG群参与讨论或者对项目做出贡献

最后,阿虚这里也不再谈及RSS的优点、缺点、意义啥的了:

互联网的美妙之处就在于,你总能找到和你热爱同一件事物的人

只要有人和你热爱同一件事物,那你所热爱的事物,即使再小众,也一定有其意义和价值!



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存